import Vue from 'vue';
import Vuex from 'vuex';
Vue.use(Vuex);
// 引入内容
import state from './module/state.js';
import mutations from './module/mutations.js';
import actions from './module/actions.js';
import getters from './module/getters.js'

const store = new Vuex.Store({
    // 存储vuex的状态(共享的数据)
    state,
    // mutations:修改state数据的唯一方法.,同步更新,不可以使用异步
    mutations,
    // actions:异步操作派发mutaions,异步操作state--通过mutaions
    actions,
    getters
})
export default store;